payment upfront - Turco Inglés Diccionario